home *** CD-ROM | disk | FTP | other *** search
Makefile | 1992-09-05 | 1.8 KB | 90 lines |
- #!/bin/make -f
- # @(#)man/man5/Makefile 1.7 9/6/92 04:39:34
- # Makefile for the smail section 5 man pages
- #
- # Copyright (C) 1987, 1988 Ronald S. Karr and Landon Curt Noll
- # Copyright (C) 1992 Ronald S. Karr
- #
- # See the file COPYING, distributed with smail, for restriction
- # and warranty information.
-
- SHELL=/bin/sh
- MAKE=make
- GET=sccs get
- AR=ar
- LINT=lint
- CLEAN=sccs clean
- MK=${MAKE} -${MAKEFLAGS} SHELL=${SHELL}
- SRC_PREFIX=
- MKDEPEND=${ROOT}/conf/lib/mkdepend.sh
- MKDEFS=${ROOT}/conf/lib/mkdefs.sh
- CHECKDEFS=${ROOT}/conf/lib/checkdefs.sh
- MKDIRS=${ROOT}/conf/lib/mkdirs.sh
- INSTM=${ROOT}/conf/lib/instm.sh
- INST=${ROOT}/conf/lib/inst.sh
- XEXEC=${SHELL} ${ROOT}/conf/lib/xexec.sh
- DEFS_SH=defs.sh
- DEFS_H=defs.h
- DEFS_SED=defs.sed
-
- ROOT=../..
- MAN_SRC=smail.an
- MAN5=smail.5
- MISC=Makefile
- SRC=${MAN_SRC} ${MISC}
- SED=sed
- .SUFFIXES: .an .5
-
- .an.5:
- ${SED} -f ${DEFS_SED} $*.an > $*.5
-
- all: ${MAN5}
-
- ${MAN5}: ${DEFS_SED}
-
- ${DEFS_SH} ${DEFS_H} ${DEFS_SED}:
- ROOT=${ROOT} ${SHELL} ${MKDEFS}
-
- sources: ${SRC}
-
- ${SRC}:
- ${GET} $@
-
- names:
- @for i in ${SRC}; do echo ${SRC_PREFIX}$$i; done
-
- install:
-
- installman: all ${DEFS_SH}
- @. ./${DEFS_SH}; \
- ${XEXEC} ${SHELL} ${MKDIRS} -m 0755 $$MAN5; \
- case "$$MAN5_EXT" in \
- 5) ${XEXEC} ${SHELL} ${INSTM} -r -m 0444 $$MAN5 ${MAN5};; \
- *) for i in ${MAN5}; do \
- bn=`basename $$i .5`; \
- ${XEXEC} ${SHELL} ${INST} -r -m 0444 $$i \
- $$MAN5/$$bn.$$MAN5_EXT; \
- done;; \
- esac
-
- depend local_depend: check_defs
- ${SHELL} ${MKDEPEND} Makefile
- . ./${DEFS_SH}; echo "$$DEFS_DEPEND" >> Makefile
- chmod -w Makefile
-
- check_defs:
- SHELL=${SHELL} ROOT=${ROOT} ${SHELL} ${CHECKDEFS}
-
- clean:
- rm -f ${DEFS_SH} ${DEFS_H} ${DEFS_SED}
- rm -f a.out core
-
- clobber: clean
- rm -f ${MAN5}
-
- nuke: clobber
- -${CLEAN}
- -${GET} Makefile
-
- # DO NOT REMOVE THIS LINE, OR "make depend" WILL NOT WORK
-